﻿function getIdentifyData()
{
    var data = [];
    $(TempletData.Rows).each(function ()
    {
        if (!this.Identify) return;
        if (!exist(this.Identify, data))
        {
            data.push({
                Identify: this.Identify
            });
        }
    }); 
    return data;
    function exist(Identify, data)
    {
        for (var i = 0, l = data.length; i < l; i++)
        {
            if (data[i].Identify.toString().trim() == Identify.toString().trim())
            {
                return true;
            }
        }
        return false;
    }
}

function getDoorGroupData()
{
    var data = [];
    $(TempletData.Rows).each(function ()
    {
        if (!this.DoorGroup) return;
        if (!exist(this.DoorGroup, data))
        {
            data.push({
                DoorGroup: this.DoorGroup
            });
        }
    }); 
    return data;
    function exist(DoorGroup, data)
    {
        for (var i = 0, l = data.length; i < l; i++)
        {
            if (data[i].DoorGroup.toString().trim() == DoorGroup.toString().trim()) return true;
        }
        return false;
    }
}
function gettypeData()
{
    var data = [];
    $(TempletData.Rows).each(function ()
    {
        if (!this.type) return;
        if (!exist(this.type, data))
        {
            data.push({
                type: this.type
            });
        }
    });
    return data;
    function exist(type, data)
    {
        for (var i = 0, l = data.length; i < l; i++)
        {
            if (data[i].type.toString().trim() == type.toString().trim()) return true;
        }
        return false;
    }
}
function getmemberGroupData()
{
    var data = [];
    $(TempletData.Rows).each(function ()
    {
        if (!this.memberGroup) return;
        if (!exist(this.memberGroup, data))
        {
            data.push({
                memberGroup: this.memberGroup
            });
        }
    });
    return data;
    function exist(memberGroup, data)
    {
        for (var i = 0, l = data.length; i < l; i++)
        {
            if (data[i].memberGroup.toString().trim() == memberGroup.toString().trim()) return true;
        }
        return false;
    }
}
function getactionData()
{
    return [{action:"尾随"}, {action:"报警"}, {action:"巡更"}];
//    var data = [];
//    $(TempletData.Rows).each(function ()
//    {
//        if (!this.action) return;
//        if (!exist(this.action, data))
//        {
//            data.push({
//                action: this.action
//            });
//        }
//    });
//    return data;
//    function exist(action, data)
//    {
//        for (var i = 0, l = data.length; i < l; i++)
//        {
//            if (data[i].action.toString().trim() == action.toString().trim()) return true;
//        }
//        return false;
//    }
}
function getcommentData()
{
    var data = [];
    $(TempletData.Rows).each(function ()
    {
        if (!this.comment) return;
        if (!exist(this.comment, data))
        {
            data.push({
                comment: this.comment
            });
        }
    });
    return data;
    function exist(comment, data)
    {
        for (var i = 0, l = data.length; i < l; i++)
        {
            if (data[i].comment.toString().trim() == comment.toString().trim()) return true;
        }
        return false;
    }
}
function getareasData()
{
    var data = [];
    $(TempletData.Rows).each(function ()
    {
        if (!this.areas) return;
        if (!exist(this.areas, data))
        {
            data.push({
                areas: this.areas
            });
        }
    });
    return data;
    function exist(areas, data)
    {
        for (var i = 0, l = data.length; i < l; i++)
        {
            if (data[i].areas.toString().trim() == areas.toString().trim()) return true;
        }
        return false;
    }
}
function getRelayData()
{
    var data = [];
    $(TempletData.Rows).each(function ()
    {
        if (!this.Relay) return;
        if (!exist(this.Relay, data))
        {
            data.push({
                Relay: this.Relay
            });
        }
    });
    return data;
    function exist(Relay, data)
    {
        for (var i = 0, l = data.length; i < l; i++)
        {
            if (data[i].Relay.toString().trim() == Relay.toString().trim()) return true;
        }
        return false;
    }
}
function getAlarmData()
{
    var data = [];
    $(TempletData.Rows).each(function ()
    {
        if (!this.Alarm) return;
        if (!exist(this.Alarm, data))
        {
            data.push({
                Alarm: this.Alarm
            });
        }
    });
    return data;
    function exist(Alarm, data)
    {
        for (var i = 0, l = data.length; i < l; i++)
        {
            if (data[i].Alarm.toString().trim() == Alarm.toString().trim()) return true;
        }
        return false;
    }
}